// 1.引入文件fs模块
const fs = require('fs');

// 2.读取文件 fs.readFileSync( path[,options] )
// 带第二个参数，表示已utf-8万国码形式
// let res = fs.readFileSync('./demo/a.txt', 'utf-8'); // 字符串格式
// let res = fs.readFileSync('./demo/a.txt', {encoding: 'utf-8'}); // object格式

// 3.读取错误
console.log(111);
// 同步代码中报错，使用try-catch优化
try {
    // 可能会出错的代码放在里边
    let res = fs.readFileSync('./demo/a111.txt', {encoding: 'utf-8'}); // object格式
    console.log(res); // i am fine
} catch (error) {
    // 如果try中出现错误，执行catch中的内容，不出错就不执行
    console.log('文件读取错误');
    console.log(error); // 错误对象
}

console.log(222);

